package io.github.gcdd1993.jpa.codegen.config;

import lombok.Data;

/**
 * 模块名称
 *
 * @author gaochen
 * Created on 2019/6/20.
 */
@Data
public class ModuleConfig {
    /**
     * 操作类型: 单文件输出(all),其它为按照实体列表循环输出
     */
    private String type;

    /**
     * 类型:包名
     */
    private String flag;

    /**
     * 包名
     */
    private String packageName;

    /**
     * 类追加名
     */
    private String classNameSuffix;

    /**
     * 文件名大小写: 小写(lower),大写(upper),为空则默认
     */
    private String fileNameCase;

    /**
     * 模板名称
     */
    private String ftlName;

    /**
     * 保存地址
     */
    private String savePath;

    /**
     * 排除的实体类
     */
    private String classExclude;


    /**
     * 文件名后缀:一般指文件格式名
     */
    private String fileSuffix;
}
